<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: 流年 <liu21st@gmail.com>
// +----------------------------------------------------------------------

// 应用公共文件
/**
 * @func  curl 模拟请求
 * @param $url  请求地址
 * @param array $data  默认为post需要传递的数据
 * @return mixed 请求结果
 */
function curl ($url , $data = [])
{
    $curl  = curl_init();
    curl_setopt($curl , CURLOPT_URL , $url);
    if (!empty($data)) {
        curl_setopt($curl , CURLOPT_POST , 1);
        curl_setopt($curl , CURLOPT_POSTFIELDS , $data);
    }
    curl_setopt($curl , CURLOPT_RETURNTRANSFER , 1);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); // https请求 不验证证书和hosts
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
    $res = curl_exec($curl);
    curl_close($curl);
    return $res;
}